package com.junzhiit.nengji.dao;

import java.util.List;

import com.bainaeco.framework.base.dao.BaseDAO;
import com.junzhiit.nengji.model.ChainSku;
import com.junzhiit.nengji.model.Sku;

public interface ChainSkuDAO extends BaseDAO<ChainSku>{
	
	public List<Sku> findAll(ChainSku chainSku, int pageNumber, int maxPageRow);
	/**
	 * 
	 * TODO 获得sku总数量
	 * 
	 * @author FEB
	 * @time 2018年6月12日 上午10:02:04
	 * @return int
	 * 
	 */
	public int getTotalCount(ChainSku chainSku);
	
	/**
	 * 
	 * TODO 查询名字是否已经存在
	 * 
	 * @author FebRosy
	 * @time 2018年1月16日 下午3:52:22
	 * @return int
	 */
	public int queryNameIsExit(String chainId, String name);
	
	
	/**
	 * 
	 * TODO 获取sku所有主键和name
	 * 
	 * @author FebRosy
	 * @time 2018年1月18日 下午7:54:58
	 * @return List<Sku>
	 */
	public List<ChainSku> queryAllSku(String chainId);
	
	
	
}
